package es.gesfutbol.dao;

import java.util.List;
import java.util.Set;

import es.gesfutbol.domini.implementacio.Partit;
import es.gesfutbol.util.IGestfutbolDao;

public interface IPartitDao extends IGestfutbolDao<Partit, Long>{

	public void delete(Long idPartit);

	public Partit deproxy(Partit partit);
	
	public Partit deproxylock(Partit partit);
	
	public Partit deproxyJornada(Partit partit);
	
	public Partit deproxyJornadaLock(Partit partit);
	
	public Set<Partit> deproxylist(Set<Partit> partits);

	public void save(Partit partit);
	
	public List<Partit> findPartitByLocalIVisitant(Long idLocal, Long idVisitant);
}
